package com.koron.rating.aop;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Idempotent {

     String keyPrefix() default "idempotent:"; // key的默认前缀

     long expired() default 10; // key的过期时间，默认10分钟

     String key(); //]

     String topicMessage() default "请勿重复操作！";// 自定义提示内容
}
